selenium tetrachloride - German English Dictionary